$(function() {
	$('#monthpicker').datetimepicker({
		format : 'yyyy-mm',
		autoclose : true,
		startView : 3, // 日期时间选择器打开之后首先显示的视图
		minView : 3, // 最精准的时间选择为日期0-分 1-时 2-日 3-月
		language : 'zh-CN', // 日期
		defaultDate : "1990-01"
	});

	$("#csvfile").fileinput({
		language : 'zh',
		uploadUrl : "uploadrotafile", // 上传的地址
		allowedFileExtensions : [ 'jpg', 'csv', 'txt' ],// 接收的文件后缀
		uploadAsync : true, // 默认异步上传
		showUpload : true, // 是否显示上传按钮
		showRemove : true, // 显示移除按钮
		showPreview : true, // 是否显示预览
		showCaption : false,// 是否显示标题
		browseClass : "btn btn-primary", // 按钮样式
		maxFileCount : 5,
		enctype : 'multipart/form-data',
		validateInitialCount : true,
		previewFileIcon : "<i class='glyphicon glyphicon-king'></i>",
		msgFilesTooMany : "选择上传的文件数量({n}) 超过允许的最大数值{m}！",
	});

	// 异步上传失败返回结果错误处理
	$('#csvfile').on('fileerror', function(event, data, msg) {
		console.log(data.id);
		console.log(data.index);
		console.log(data.file);
		console.log(data.reader);
		console.log(data.files);
		// get message
		alert(msg);
	});

	// 异步上传成功返回结果处理
	$("#csvfile").on("fileuploaded", function(event, data, previewId, index) {
		console.log(data.id);
		console.log(data.index);
		console.log(data.file);
		console.log(data.reader);
		console.log(data.files);

		var obj = data.response;
		// alert(JSON.stringify(data.success));
	});

	// 同步上传错误处理
	$('#csvfile').on('filebatchuploaderror', function(event, data, msg) {
		console.log(data.id);
		console.log(data.index);
		console.log(data.file);
		console.log(data.reader);
		console.log(data.files);
		// get message
		alert(msg);
	});

	// 同步上传返回结果处理
	$("#csvfile").on("filebatchuploadsuccess",
			function(event, data, previewId, index) {
				console.log(data.id);
				console.log(data.index);
				console.log(data.file);
				console.log(data.reader);
				console.log(data.files);
				var obj = data.response;
				alert(JSON.stringify(data.success));
			});

	// 上传前
	// $('#csvfile')
	// .on(
	// 'filepreupload',
	// function(event, data, previewId, index) {
	// var form = data.form, files = data.files, extra = data.extra, response =
	// data.response, reader = data.reader;
	// console.log('File pre upload triggered');
	// });

	$("#submit").click(function() {
		var month = $('#monthtext').val();
		console.log(month);

		$.ajax({
			type : "POST",
			url : "entryrota",
			data : {
				"month" : month,
			},
			dataType : "json",
			success : function(msg) {
				if (msg == 0) {
					alert('录入成功');
				} else if (msg == -1) {
					console.log('文件不存在,请先上传文件');
				} else {
					// alert('添加失败,请重试');
					console.log('分析失败');
				}
			},
			error : function(data) {
				location.reload();
			}
		});
	});

	
	$("#analysis").click(function() {
		var month = $('#monthtext').val();
		$.ajax({
			type : "POST",
			url : "analysisrota",
			data : {
				"month" : month,
			},
			dataType : "json",
			success : function(msg) {
				if (msg == 0) {
					alert('分析成功');
				} else if (msg == -1) {
					alert('文件不存在,请先上传文件');
				} else {
					console.log('分析失败');
				}
			},
			error : function(data) {
				location.reload();
			}
		});
		
	});
	
});